Skip to content

PAV-58: Integrar autenticação via GitHub (OAuth) ao sistema de login#146

Merged
Benevanio merged 4 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-58
Jun 19, 2026
Merged

PAV-58: Integrar autenticação via GitHub (OAuth) ao sistema de login#146
Benevanio merged 4 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-58

Conversation

@jeremiassnts

Copy link
Copy Markdown

Descrição

Integração do login via GitHub OAuth no frontend. O backend já suportava GitHub como provider OAuth — este PR conecta o frontend ao fluxo existente: adiciona a função getGithubAuthUrl no authService, substitui o botão Apple pelo GitHub (com ícone SVG) nas telas de login e registro, e adiciona um PublicRoute guard que redireciona usuários já autenticados de /login e /register para /app.

Linear link

https://linear.app/tatame/issue/PAV-58/integrar-autenticacao-via-github-oauth-ao-sistema-de-login

Como foi testado

Testes unitários passando — Backend: 305/305 | Frontend: 147/151 (4 falhas pré-existentes em jobsService.test.ts, não relacionadas a este PR)

hltav and others added 2 commits June 17, 2026 20:28
- Adicionar funcao getGithubAuthUrl no authService
- Substituir botao Apple por GitHub (SVG + handler) nas telas de login e registro
- Adicionar PublicRoute para redirecionar usuarios logados de /login e /register para /app
- Adicionar testes unitarios para getGithubAuthUrl

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Bene Tesla's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Jun 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
painel-vagas Ready Ready Preview, Comment Jun 19, 2026 7:09pm

Jeremias Santos and others added 2 commits June 19, 2026 11:37
…unity#145 LinkedIn OAuth)

Mantém tanto GitHub OAuth (pav-58) quanto LinkedIn OAuth (pav-6)
nos componentes de login/registro e no authService.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adiciona mocks e testes para handleGithubLogin em RigthSide e
RegisterSide, cobrindo sucesso e falha, para atingir threshold
de 80% de branch coverage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Benevanio
Benevanio merged commit c131cdd into Cla-Code-Community:develop Jun 19, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants